Split Multi-terminal Binary Decision Diagrams
نویسندگان
چکیده
A new data structure called Split Multi-terminal Binary Decision Diagrams (Split MTBDD) is introduced for representing Multi–Output logic Functions (MOF). Split MTBDDs are efficient for some functions where conventional BDDs are not. A Split MTBDD comprises interconnected MTBDD components, each associated with a “dichotomic fragment”. The “dichotomy” reflects cognitive patterns introduced by the designer of a MOF specification. The paper describes a method of transforming an arbitrary MOF into a corresponding Split MTBDD. Experimental results indicate that Split MTBDDs are more compact than conventional MTBDDs for many benchmarks. Criteria for prediction of the Split MTBDD compactness are formulated and justified.
منابع مشابه
On Application of Multi-Rooted Binary Decision Diagrams to Probabilistic Model Checking
In this paper we consider the applicability of multi-rooted binary decision diagrams for the probabilistic model checking. The symbolic probabilistic model checking involves manipulation of functions and matrices with the values in [0, 1], and multi-terminal binary decision diagrams, sparse matrices, and combinations thereof are used to represent these objects. We propose algorithms for represe...
متن کاملNumeric Function Generators Using Decision Diagrams for Discrete Functions
This paper introduces design methods for numeric function generators (NFGs) using decision diagrams. NFGs are hardware accelerators to compute values of numeric functions such as trigonometric, logarithmic, square root, and reciprocal functions. Most existing design methods for NFGs are intended only for a specific class of numeric functions. However, by using decision diagrams for discrete fun...
متن کاملA Unifying Approach to Edge-valued and Arithmetic Transform Decision Diagrams
This paper shows that binary decision diagrams (BDDs) and their generalizations are not only representations of switching and integer-valued functions, but also Fourier-like series expansions of them. Furthermore, it shows that edge-valued binary decision diagrams (EVBDDs) are related to arithmetic transform decision diagrams (ACDDs), which are the integer counterparts of the functional decisio...
متن کاملSome notes on the abstraction operation for Multi-Terminal Binary Decision Diagrams
The starting point of this work are inaccurate statements found in the literature for Multi-terminal Binary Decision Diagrams (MTBDDs) [1,3,6] regarding the well-definedness of the MTBDD abstraction operation. The statements try to relate an operation ∗ on a set of terminal values M to the property that the abstraction over this operation does depend on the order of the abstracted variables. Th...
متن کاملSymbolic Representations and Analysis of Large Probabilistic Systems
This paper describes symbolic techniques for the construction, representation and analysis of large, probabilistic systems. Symbolic approaches derive their efficiency by exploiting high-level structure and regularity in the models to which they are applied, increasing the size of the state spaces which can be tackled. In general, this is done by using data structures which provide compact stor...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008